#define  _CRT_SECURE_NO_WARNINGS 1
//#include"head.h"

//字符分类函数:
//函数			如果他的参数符合下列条件就返回真（非0）
//iscntrl		任何控制字符
//isspace		空白字符:空格' '，换页'\f'，换行'\n'，回车'\r'，制表符'\t'或者垂直制表符'v'
//isdigit		十进制数字 '0'~'9'字符
//isxdigit		十六进制数字，包括所有十进制数字字符，小写字母a~f，大写字母A~F
//islower		小写字母a~z
//isupper		大写字母A~Z
//isalpha		字母a~z或A~Z
//isalnum		字母或者数字，a~z,A~Z,0~9
//ispunct		标点符号，任何不属于数字或者字母的图形字符(可打印)
//isgraph		任何图形字符
//isprint		任何可打印字符，包括图形字符和空白字符

//字符转换函数:
//toupper		将小写字母转换成大写字母
//tolower		将大写字母转换成小写字母
//

//int main()
//{
//	int r = isdigit('9');
//    printf("%d\n", r);
//
//	int x = isupper('a');
//    printf("%d\n", x);
//
//	return 0;
//}

//int main()
//{
//	char crr[] = "abcd1w3r#qy78";
//	int i = 0;
//	while (crr[i] != '\0')
//	{
//        if (isdigit(crr[i]))//筛选数字
//		{
//			printf("%c ", crr[i]);
//		}
//        i++;
//	}
//
//	return 0;
//}

//将字符串中小写字母转换成大写字母
//int main()
//{
//	char crr[] = "abcd1w3r#qy78";
//    int i = 0;
//    while (crr[i] != '\0')//while (crr[i])
//    {
//        if (islower(crr[i]))//筛选小写字母
//        {
//            crr[i] = toupper(crr[i]);
//            //crr[i] = crr[i] - 32;
//        }
//        i++;
//    }
//    printf("%s\n", crr);
//
//	return 0;
//}